M107
--------------------
the M107 and AN/PVS 13 model convert from Battlefield 3(I'm using Ninja Ripper to rip the models) to GTAIV by cjisntgay
PS:Ninja Ripper download:http://cgig.ru/ninjaripper/
--------------------
Install the model:

open sparkIV or openIV, browse to your GTAIV main folder/pc/models/cdimages/weapons.img, import w_psg1.wdr and w_psg1.wtd then save!

+++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++
THE information you have to replace in weaponinfo.xml, you'll find these words in your weaponinfo.xml

<weapon type="SNIPERRIFLE">
		<data slot="SNIPER" firetype="DELAYED_HIT" damagetype="BULLET" group="RIFLE_SNIPER" targetrange="50.0" weaponrange="1500.0" clipsize="10" ammomax="50" timebetweenshots="400">
			<damage base="20" fps="75" networkplayermod="2.0" networkpedmod="1.0"/>
			<physics force="100.0"/>
			<reload time="2066" fasttime="2066" crouchtime="2066"/>

			<aiming accuracy="10.0" accuracyfps="0.0">
				<offset         x="0.16" y="1.0" z="0.55"/>
				<crouchedoffset x="0.16"  y="1.0" z="0.12"/>
				<reticule standing="0.6" ducked="0.5" scale="0.05"/>
			</aiming>

			<pickup regentime="360000" ammoonstreet="20"/>

			<controller>
				<rumble duration="120" intensity="0.3"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>FIRST_PERSON</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>2HANDED</flag>
			</flags>
		</data>

		<assets model="w_psg1">
			<anim group="gun@rifle"/>
		</assets>
	</weapon>
-----------------------------------------------------
<weapon type="SNIPERRIFLE">
		<data slot="SNIPER" firetype="DELAYED_HIT" damagetype="BULLET" group="RIFLE_SNIPER" targetrange="690.0" weaponrange="6800.0" clipsize="10" ammomax="4500" timebetweenshots="33">
			<damage base="1750" fps="75" networkplayermod="2.0" networkpedmod="1.0"/>
			<physics force="515.0"/>
			<reload time="2066" fasttime="1166" crouchtime="2066"/>

			<aiming accuracy="10.0" accuracyfps="0.0">
				<offset x="0.16" y="1.0" z="0.55"/>
				<crouchedoffset x="0.16" y="1.0" z="0.12"/>
				<reticule standing="0.6" ducked="0.5" scale="0.05"/>
			</aiming>

			<pickup regentime="480000" ammoonstreet="80"/>

			<controller>
				<rumble duration="300" intensity="58.3"/>
			</controller>

			<flags>
				<flag>GUN</flag>				
                                <flag>CAN_AIM</flag>
				<flag>2HANDED</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<flag>HIGHER_BREAK_FORCE</flag>
				<flag>FIRST_PERSON</flag>
			</flags>
		</data>

		<assets model="w_psg1">
			<anim group="gun@rifle"/>
			<effects>
				<muzzle fx="muz_machine"/>
			</effects>
		</assets>
	</weapon>

